package com.eascs.web.o2o.scheduler.entity;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 部门表
 * @author ycz
 *
 */
@Entity
@Table(name="hr_organ")
public class HrOrgan implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 7812563706707876476L;
	@Id
	private String nodeno;//
	private String nodenamecn;//'部门名称',
	private String nodenameen;//'英文名称',
	private String nodenameshort;//'简称',
	private String deptcode;//'部门编码',
	private Integer parentno;//'上级部门',
	private Integer orderno;//'序号',
	private Integer assessid;//'绩效考核表单',
	private String nodecode;//'部门编码',
	private String nodetype;//'1-经营单位, 2-销售部门,5-一般节点',
	private String nodeidpath;//'路径',
	private Integer employeenum;//'员工数',
	private String operationdept;//'所属经营单位',
	private String dirtauditid;//'直接审核人',
	private String dirauditname;//'直接审核人姓名',
	private Integer deptauditid;//'部门审批人',
	private String deptauditname;//'部门审批人姓名',
	private Integer feeauditid;//'费用审批人',
	private String feeauditname;//'费用审批人姓名',
	private Integer seniorauditid;//'上级审批人',
	private String seniorauditname;//'上级审批人姓名',
	private String islockinfo;//'是否锁定不可修改:Y-是,N否',
	private String isloasnode;//'是否末级节点::Y-是,N否',
	private String isdel;//'是否删除:Y-是,N-否',
	private String nodeidpathdesc;// '节点路径描述',
	private Integer childcount;//'子节点个数',
	private Integer adaction;//'AD操作命令1-移动,2,删除,4-更改名称,8创建',
	private String groupcode;//'部门移动后新邮件组名称',
	private String nodetype2;//'节点类型',
	private String actionrecord;//'动作记录',
	private String creator;//'创建ID',
	private String creatorname;//'创建人姓名',
	private Date createdate;//'创建日期',
	private String employeeorgtype;//'下属员工类别:NOR内部员工 ,DIP派遣员工,OUT编外员工',
	private String isbudgetnode;//'是否预算部门节点',
	private String postlevel;//
	private String iscountemployee;//'是否将统计人数汇总到上级',
	private String nodeytope3;//'深度所特有的集群节点   1.深度总部  2.省区平台  3.市级公司',
	private String ncunitcode;//'单位编码(这个是财务中的会计实体，比如：0A01, 1100等)',
	private String nccode;//'NC编码',
	public String getNodeno() {
		return nodeno;
	}
	public void setNodeno(String nodeno) {
		this.nodeno = nodeno;
	}
	public String getNodenamecn() {
		return nodenamecn;
	}
	public void setNodenamecn(String nodenamecn) {
		this.nodenamecn = nodenamecn;
	}
	public String getNodenameen() {
		return nodenameen;
	}
	public void setNodenameen(String nodenameen) {
		this.nodenameen = nodenameen;
	}
	public String getNodenameshort() {
		return nodenameshort;
	}
	public void setNodenameshort(String nodenameshort) {
		this.nodenameshort = nodenameshort;
	}
	public String getDeptcode() {
		return deptcode;
	}
	public void setDeptcode(String deptcode) {
		this.deptcode = deptcode;
	}
	public Integer getParentno() {
		return parentno;
	}
	public void setParentno(Integer parentno) {
		this.parentno = parentno;
	}
	public Integer getOrderno() {
		return orderno;
	}
	public void setOrderno(Integer orderno) {
		this.orderno = orderno;
	}
	public Integer getAssessid() {
		return assessid;
	}
	public void setAssessid(Integer assessid) {
		this.assessid = assessid;
	}
	public String getNodecode() {
		return nodecode;
	}
	public void setNodecode(String nodecode) {
		this.nodecode = nodecode;
	}
	public String getNodetype() {
		return nodetype;
	}
	public void setNodetype(String nodetype) {
		this.nodetype = nodetype;
	}
	public String getNodeidpath() {
		return nodeidpath;
	}
	public void setNodeidpath(String nodeidpath) {
		this.nodeidpath = nodeidpath;
	}
	public Integer getEmployeenum() {
		return employeenum;
	}
	public void setEmployeenum(Integer employeenum) {
		this.employeenum = employeenum;
	}
	public String getOperationdept() {
		return operationdept;
	}
	public void setOperationdept(String operationdept) {
		this.operationdept = operationdept;
	}
	public String getDirtauditid() {
		return dirtauditid;
	}
	public void setDirtauditid(String dirtauditid) {
		this.dirtauditid = dirtauditid;
	}
	public String getDirauditname() {
		return dirauditname;
	}
	public void setDirauditname(String dirauditname) {
		this.dirauditname = dirauditname;
	}
	public Integer getDeptauditid() {
		return deptauditid;
	}
	public void setDeptauditid(Integer deptauditid) {
		this.deptauditid = deptauditid;
	}
	public String getDeptauditname() {
		return deptauditname;
	}
	public void setDeptauditname(String deptauditname) {
		this.deptauditname = deptauditname;
	}
	public Integer getFeeauditid() {
		return feeauditid;
	}
	public void setFeeauditid(Integer feeauditid) {
		this.feeauditid = feeauditid;
	}
	public String getFeeauditname() {
		return feeauditname;
	}
	public void setFeeauditname(String feeauditname) {
		this.feeauditname = feeauditname;
	}
	public Integer getSeniorauditid() {
		return seniorauditid;
	}
	public void setSeniorauditid(Integer seniorauditid) {
		this.seniorauditid = seniorauditid;
	}
	public String getSeniorauditname() {
		return seniorauditname;
	}
	public void setSeniorauditname(String seniorauditname) {
		this.seniorauditname = seniorauditname;
	}
	public String getIslockinfo() {
		return islockinfo;
	}
	public void setIslockinfo(String islockinfo) {
		this.islockinfo = islockinfo;
	}
	public String getIsloasnode() {
		return isloasnode;
	}
	public void setIsloasnode(String isloasnode) {
		this.isloasnode = isloasnode;
	}
	public String getIsdel() {
		return isdel;
	}
	public void setIsdel(String isdel) {
		this.isdel = isdel;
	}
	public String getNodeidpathdesc() {
		return nodeidpathdesc;
	}
	public void setNodeidpathdesc(String nodeidpathdesc) {
		this.nodeidpathdesc = nodeidpathdesc;
	}
	public Integer getChildcount() {
		return childcount;
	}
	public void setChildcount(Integer childcount) {
		this.childcount = childcount;
	}
	public Integer getAdaction() {
		return adaction;
	}
	public void setAdaction(Integer adaction) {
		this.adaction = adaction;
	}
	public String getGroupcode() {
		return groupcode;
	}
	public void setGroupcode(String groupcode) {
		this.groupcode = groupcode;
	}
	public String getNodetype2() {
		return nodetype2;
	}
	public void setNodetype2(String nodetype2) {
		this.nodetype2 = nodetype2;
	}
	public String getActionrecord() {
		return actionrecord;
	}
	public void setActionrecord(String actionrecord) {
		this.actionrecord = actionrecord;
	}
	public String getCreator() {
		return creator;
	}
	public void setCreator(String creator) {
		this.creator = creator;
	}
	public String getCreatorname() {
		return creatorname;
	}
	public void setCreatorname(String creatorname) {
		this.creatorname = creatorname;
	}
	public Date getCreatedate() {
		return createdate;
	}
	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}
	public String getEmployeeorgtype() {
		return employeeorgtype;
	}
	public void setEmployeeorgtype(String employeeorgtype) {
		this.employeeorgtype = employeeorgtype;
	}
	public String getIsbudgetnode() {
		return isbudgetnode;
	}
	public void setIsbudgetnode(String isbudgetnode) {
		this.isbudgetnode = isbudgetnode;
	}
	public String getPostlevel() {
		return postlevel;
	}
	public void setPostlevel(String postlevel) {
		this.postlevel = postlevel;
	}
	public String getIscountemployee() {
		return iscountemployee;
	}
	public void setIscountemployee(String iscountemployee) {
		this.iscountemployee = iscountemployee;
	}
	public String getNodeytope3() {
		return nodeytope3;
	}
	public void setNodeytope3(String nodeytope3) {
		this.nodeytope3 = nodeytope3;
	}
	public String getNcunitcode() {
		return ncunitcode;
	}
	public void setNcunitcode(String ncunitcode) {
		this.ncunitcode = ncunitcode;
	}
	public String getNccode() {
		return nccode;
	}
	public void setNccode(String nccode) {
		this.nccode = nccode;
	}
}
